dredging engine - French English Dictionary